#ifndef CONFIGHELPER_H
#define CONFIGHELPER_H

#include <QSettings>

class QString;


class ConfigHelper
{
public:
    ConfigHelper(QString confiFile);
    ~ConfigHelper();
    QString getStocksStr();
    void setStocksStr(QString str);
    void setStocksNameStr(QString str);
    bool isProxyEnable();
    void setProxyEnable(bool enable);
    void setProxy(QString url);
    void setProxyPort(QString prot);
    QString getProxy();
    int getProxyPort();
    int getInterval();
    void reloadConfig();
    void setHasnew(bool hasNew);
    bool getHasnew();

    int getWindowStat();
    void setWindowStat(int value);

    bool isNotOnToolbar();
    void setNotOnToolbar(bool value);

private:
    QSettings* setting_;
    QString configFile;
    bool hasNew_;
};

#endif // CONFIGHELPER_H
